hard landing - Turkish English Dictionary